<?php
session_start();

include_once 'panier.php';

$product_id = (isset($_POST["product_id"])) ? $_POST["product_id"] : NULL;
$action = (isset($_POST["action"])) ? $_POST["action"] : NULL;
$qte = (isset($_POST["qte"])) ? $_POST["qte"] : NULL;

// Ajout d'un nouveau produit dans le panier
if($action == "add"){

    if (isset($_SESSION["panier"])){

       $panier = unserialize($_SESSION["panier"]);

       if($panier->isExistProduct($product_id))
       {
           $temp_qte = $panier->getQteForThisProduct($product_id) + $qte;
           $panier->updateQteProduct($product_id,$temp_qte);
       }
       else
       {
           $panier->addProduct($product_id, $qte);
       }

       $newqte = $panier->getNombreProduits();

       $_SESSION["panier"] = serialize($panier);

       // On retourne au XMLHttpRequest la nouvelle quantité dans le panier
       // afin de pouvoir mettre à jour le module de panier
       echo $newqte;
   }
   else{
       echo '0';
   }

}



?>
